﻿using System;
using System.Collections;
using System.Collections.Generic;
using System.Xml;
using UnityEngine;

//开始  中间  结束

//生命周期  是脚本挂在物体身上自动调用的方法
public class class_1 : MonoBehaviour
{
    // Start is called before the first frame update
    #region   开始
    public void Awake()//只执行一次  字段初始化
    {
        print("Awake");

    }
    public void OnEnable()//只执行一次  判断脚本是否可用
    {
        print("OnEable");
       this.enabled = false;//终止和OnDisable一样
    }

    void Start()//获取物体组件 执行一次
    {
        Debug.Log("start");

        

    }
    #endregion
    #region 过程
    private void FixedUpdate()//物理迭代  操作物理引擎  一直执行
    {
        print("Fix"+Time.time);
    }

    // Update is called once per frame
    void Update()//一直执行一帧一次  看系统的作用
    {
        print("Update");
    }
    private void LateUpdate()//摄像机跟随
    {
        print("LateUpdate");

    }
    

    public void OnGUI()
    {
        print("OnGUI");//操作ui界面   update执行一次  他会执行多次 或则不执行
    }
    #endregion
    private void OnDisable()//脚本不执行
    {
        print("OnDisable");

    }
    public void OnDestroy()
    {
        print("OnDestroy");
    }
    public void test()
    {
        print("666");
    }
}
